AI textarea with a toolbar that includes a send button and optional attachments and voice input buttons.
A hint can be provided to give additional context to the user. It appears below the textarea when it is focused, and disappears when the user blurs the field. When the field is submitted with an invalid value, the hint is replaced by a validation error, if validators are provided.
When set, the submit button expands into a labelled pill once minCharacters is reached.
Keep the virtual keyboard open when the submit button is tapped to prevent the button from stealing focus from the textarea. This lets validation errors/shake show in place instead of after the keyboard closes.
Line count at which the textarea becomes scrollable on desktop/tablet.
Line count at which the textarea becomes scrollable on mobile (>= 400px).
Line count at which the textarea becomes scrollable on small mobile (<400px).
Character threshold at which the submit button expands (requires buttonText).