Vibe UI
Initializing Vibe UI System...

Textarea

Displays a multi-line text input field, useful for longer text content inputs.

Textarea

Displays a multi-line text input field, useful for longer text content inputs.

Preview

Installation

pnpm dlx vibe-ui-kit@latest add textarea label
💡 Vibe UI Component Dependencies: This component requires other components to work correctlyPlease make sure you also install these Vibe UI component dependencies: label

Variants

Vibe UI's Textarea component supports multiple rich aesthetic presets to match your application's design system:

Examples

Feedback Form

Props

PropTypeDefaultDescription
variant'default' | 'bottom' | 'glass' | 'retro' | 'glow' | 'cyberpunk''default'The visual aesthetic theme variations.
errorbooleanfalseWhen true, highlights the textarea with validation error styling.
autoResizebooleanfalseWhen true, automatically adjusts the input height to match the typed content's scroll height.

Contributors

Theme Customizer

8px
@theme { --radius: 0.5rem; --glass-blur: 8px; }
Changes apply instantly to this documentation workspace.