09Shipped
Textarea
Multi-line text input for drafts and prompts.
Import
import { Textarea, Label } from "@charply/design"Variants
With label
Guidelines
docs/design/components/textarea.mdDo
- ✓Set `rows` to match the expected content height.
- ✓Use `aria-invalid` + `aria-describedby` for validation errors.
Don't
- ✗Use `Textarea` for single-line input — use `Input` instead.
- ✗Remove resize with `resize-none` unless the layout strictly requires it.
See all variants and interactive states in Storybook. Run npm run storybook to open the workbench.