Components

Textarea

forms

Multi-line text input field for longer form content with error state support. Auto-resizing with minimum height, accessible, and consistent with Input styling.

@launch/ui

Live Preview

Basic

Basic Textarea

Simple multi-line text input

Sizes

Different Sizes

Control textarea height with rows

States

Textarea States

Various textarea states

Real World

Character Counter

Textarea with character limit and counter

0 / 200 characters

Usage Guidance

✓ When to Use

Use for multi-line text input: comments, descriptions, messages, bio fields, notes, feedback forms. Anywhere users need to enter multiple lines of text.

✗ When NOT to Use

Don't use for single-line text (use Input instead), rich text editing (use a rich text editor), or code editing (use a code editor component).

Props

errorclassNamestylechildrenonClickonChange

Tags

textarea
form
multi-line
text-input
user-input
accessibility
validation