message: Update descriptions in the `QuestionTextBase` class
diff: @@ -5,7 +5,7 @@ import { CssClassBuilder } from "./utils/cssClassBuilder";
  import { LocalizableString } from "./localizablestring";
  /**
  - * A Base Model for a comment and text questions
  + * A base class for the [Text](https://surveyjs.io/form-library/documentation/questiontextmodel) and [Comment](https://surveyjs.io/form-library/documentation/questioncommentmodel) question types.
  */
  export class QuestionTextBase extends Question {
  constructor(name: string) {
  @@ -15,9 +15,9 @@ export class QuestionTextBase extends Question {
  return true;
  }
  /**
  - * The maximum text length. If it is -1, defaul value, then the survey maxTextLength property will be used.
  - * If it is 0, then the value is unlimited
  - * @see SurveyModel.maxTextLength
  + * The maximum text length measured in characters. Assign 0 if the length should be unlimited.
  + *
  + * Default value: -1 (inherits the actual value from the `SurveyModel`'s [`maxTextLength`](https://surveyjs.io/form-library/documentation/surveymodel#maxTextLength) property).
  */
  public get maxLength(): number {
  return this.getPropertyValue("maxLength");
  @@ -32,7 +32,7 @@ export class QuestionTextBase extends Question {
  );
  }
  /**
  - * Use this property to set the input place holder.
  + * A placeholder for the input field.
  */
  @property({ localizable: true, onSet: (val, target) => target.calcRenderedPlaceholder() })
  public placeholder: string;
  @@ -47,15 +47,15 @@ export class QuestionTextBase extends Question {
  return super.isEmpty() || this.value === "";
  }
  /**
  - * Gets or sets a value that specifies how the question updates it's value.
  + * Gets or sets a value that specifies when to update the question value.
  + *
  + * Possible values:
  *
  - * The following options are available:
  - * - `default` - get the value from survey.textUpdateMode
  - * - `onBlur` - the value is updated after an input loses the focus.
  - * - `onTyping` - update the value of text questions, "text" and "comment", on every key press.
  + * - `"onBlur"` - Updates the value after the input field loses focus.
  + * - `"onTyping"` - Updates the value on every key press.
  + * - `"default"` (default) - Inherits the value from the `SurveyModel`'s [`textUpdateMode`](https://surveyjs.io/form-library/documentation/surveymodel#textUpdateMode) property.
  *
  - * Note, that setting to "onTyping" may lead to a performance degradation, in case you have many expressions in the survey.
  - * @see survey.textUpdateMode
  + * > NOTE: Do not use the `"onTyping"` mode if your survey contains many expressions. Expressions are reevaluated each time a question value is changed. In `"onTyping"` mode, the question value changes frequently. This may cause performance degradation.
  */
  public get textUpdateMode(): string {
  return this.getPropertyValue("textUpdateMode");
  