# Textarea Auto-growing multiline field with stable label, hint, error, count, and native-element associations. Choose Textarea for free-form multiline text. Use its label or a native accessible name. Component errors replace hints, preserve consumer `aria-describedby`, and set `aria-invalid`. ## API The package declarations define these public members. ### Inherited prop contracts - `Omit` — Props from this native base are accepted except the listed members. | Member | Type | Kind | Required | Default | Description | | --- | --- | --- | --- | --- | --- | | `error` | `string` | prop | No | `undefined` | No additional description. | | `hint` | `string` | prop | No | `undefined` | No additional description. | | `label` | `string` | prop | No | `undefined` | No additional description. | | `maxRows` | `number` | prop | No | `undefined` | No additional description. | | `ref` | `HTMLTextAreaElement` | binding | No | `undefined` | Bind this property to access the native textarea element. | | `rows` | `number` | prop | No | `3` | No additional description. | | `showCount` | `boolean` | prop | No | `false` | No additional description. | | `value` | `string` | binding | No | `''` | No additional description. | ## Related - [Label](/docs/components/label): Visible form label with required-state treatment. - [Input](/docs/components/input): Single-line field with internal or external labeling, hint, error, icons, and password reveal. - [Switch](/docs/components/switch): Bindable binary switch with visible or aria-only labeling.