← All forms

Core / Forms

Textarea

Captures longer freeform text.

Live example

Describe the project in 160 characters or fewer.

Interactive preview using local sample data. Styling is intentionally left to the consuming project.

Usage

<Textarea placeholder="Tell us more" />

Adopt to your project

Keep this component semantically neutral. Use its documented props for behavior and className for project-specific spacing, width, typography, and visual treatment.

Accessibility

Connect help and error text through Field.

API reference

Public attribute
value
onChange
rows
disabled
className

The preview above uses a safe local fixture. Confirm exact TypeScript props when adapting it to your application.

Installation

Full library
pnpm install:project /absolute/path/to/your-project

Planned guided selection
Forms → Textarea