Component
A multi-line text input. Use it directly for simple cases, or compose with TextArea.Root and TextArea.Input for custom layouts.
View component changelogpreview
| Shortcut | Description |
|---|---|
Tab | Moves focus to and from the textarea using the browser focus order. |
Shift + Tab | Moves focus to the previous focusable element using the browser focus order. |
Enter | Inserts a line break while focus is inside the textarea. |
| Reference | What Rad UI follows |
|---|---|
Uses the native textarea element, which exposes a multiline textbox to assistive technology. The TextArea wrapper forwards disabled and placeholder, and maps readonly to readOnly; pass required, name, and other native form props to TextArea.Input when composing. |
Import all parts of the component and piece them together