Textarea
Last updated: October 14, 2026
Multi-line text field matching Input styling, built on Base UI Input.
Installation
npx smoothui-cli add textareaFeatures
- Same surface language as Input / FieldControl
- Configurable
rows - Works inside Field for label / error
- Base-only (no Radix Input twin)
States
Features
Default multi-line message field.
Compact
Two-row quick note.
Accessibility
ARIA Attributes
| Attribute | Element | Purpose |
|---|---|---|
aria-label / Field label | Root | Names the control |
aria-invalid | Root | Error styling when inside Field |
Props
Powered by
© 2026 SmoothUI. Built by Eduardo Calvo.