FORMS
Textarea
Multi-line text input with the same Memphis border, hover, and focus chrome as Input. Resizable vertically by default; pair with FormField for label + description + error wiring.
Import
Basic usage
Invalid state
With FormField
Markdown is supported.
Props
Textarea props
| Prop | Type | Default | Description |
|---|---|---|---|
| invalid | boolean | — | When true, sets aria-invalid and switches the border + Memphis shadow to the destructive token. |
| rows | number | 4 | Visible rows when un-resized. |
| disabled | boolean | — | Disables the field. The Memphis hover/focus styles also drop. |
| className | string | — | Tailwind classes are merged on top of the defaults. |
Accessibility
- Renders a native
<textarea>; native form submission and validation work as expected. - Pair with
FormField(or supply your ownaria-labelledby/aria-describedby) so screen readers announce label, description, and error.