Skip to content
v2.5.0
English
Русский
Documentation

Text inputs

Use this page when the user types content and the main decision is whether the field should stay generic, become multiline, or adopt a specialized entry contract.

Quick Decision Rules

By Value Model

Common Misclassifications

  • Do not use TextField once masking, phone parsing, number stepping, or secret reveal become part of the field contract.
  • Do not use TextArea for short single-line values.
  • Do not use NumberField for identifiers or codes that only happen to contain digits.
  • Do not use PinField for free-form secrets or generic text.

Supporting Pieces

  • Use Label for one field label.
  • Use HelperText for short field-adjacent guidance.
  • Use Fieldset when several fields belong to one named group.