Semantics
Visible label, native textarea, described-by, alerts, and optional status.
Forms and selection · stable · MIT
A native multiline field with validation, resizing, and live count.
Install editable source
Behavior contract
Visible label, native textarea, described-by, alerts, and optional status.
Native multiline editing.
Light and dark themes, logical RTL layout, reduced motion, responsive content, and forwarded public refs.
Source-derived reference
These public React parts are read directly from the canonical source during the documentation build.
GummyTextareaGummyTextareaPropsComposes React.TextareaHTMLAttributes<HTMLTextAreaElement> & { label: React.ReactNode; description?: React.ReactNode; errorMessage?: React.ReactNode; successMessage?: React.ReactNode; optional?: boolean; resize?: "none" | "vertical" | "both"; showCount?: boolean; wrapperClassName?: string; }
Troubleshooting
Live product source
The Component Lab exercises real source across default, focus, disabled, responsive, dark, reduced-motion, and RTL contexts.
Open the live Component LabInteractive inspection
Resize the canvas, switch its theme, or reverse its reading direction without changing the rest of the page.
Textarea preview: fluid width, light theme, left to right.
Editable source