Textarea
formsMulti-line text input with label, helper text, error state with role=alert, focus ring, vertical resize, disabled state, and all native textarea attributes. Mirrors Input API for consistency.
Import
typescript
import { Textarea } from "packages/ui/src";Props
TextareaProps extends TextareaHTMLAttributes
| Prop | Type | Required |
|---|---|---|
label | string | No |
helper | string | No |
error | string | No |
Examples
Default
With Label & Helper
Provide as much detail as possible.
Error State
Bio must be at least 20 characters.
Disabled
Custom Rows
Minimum 500 words.