Textarea

v1.0.0

A multi-line text input that can auto-resize.

Interactive Implementation

Type into the area below to see auto-resize in action.

Characters: 0

Textarea API Reference

All available props for this component.

PropertyTypeDefaultDescription
variant"default" | "error""default"Visual validation state affecting border and focus ring colors.
errorstringundefinedError message rendered below the field with destructive styling.
autoResizebooleanfalseAutomatically adjusts height to match content scroll height on input.
rowsnumber3Default visible row count for the textarea canvas.
classNamestringundefinedAdditional utility classes merged into the root element.
© 2026 Venti UI Labs. UI made right.