Skip to content

TextArea

const TextArea: React.FC<TextAreaProps>

Defined in: src/components/primitives/TextArea/TextArea.tsx:38

Multi-line text input with optional auto-resize.

Visual parity with Input — uses the same border, focus ring, and error states. Auto-resize activates when minRows or maxRows is set and disables the native resize handle.

Example

<TextArea
label="Description"
minRows={3}
maxRows={8}
value={value}
onChange={setValue}
showCount
maxLength={500}
/>