TextArea
Multi-line text input with label, helper text, and validation states.
At a glance
- Multi-line variant of TextInput with matching API.
- Configure minimum height via
rows.
Web preview
Native preview
Props
| Prop | Type | Default | Description |
|---|---|---|---|
label | string | — | Visible label tied via aria |
helperText | string | — | Helper / error text below the input |
variant | 'default' | 'error' | 'success' | 'default' | Validation state |
rows | number | 3 | Visible rows — controls min-height |
value | string | — | Controlled value |
defaultValue | string | — | Uncontrolled initial value |
onChangeText | (text: string) => void | — | Change handler |
disabled | boolean | false | Disables interaction |