Textarea

Form
v1.0.0
stable

Multi-line text input component with auto-resize and validation support.

Preview

npx inam-ui add textarea

Usage Examples

Basic Textarea

Standard multi-line input

<Textarea placeholder="Describe your issue" />

With Initial Rows

Larger initial height

<Textarea rows={6} placeholder="Extended content" />

Accessibility

Keyboard Navigation

  • Tab - Move focus

Screen Reader

Ensure it has a visible label or an aria-label.

Props

NameTypeDefaultDescription
placeholderstringPlaceholder text.
rowsnumber3Initial number of rows.
disabledbooleanfalseWhether the textarea is disabled.
errorstringError message to display.

Related Components