Textarea
Anatomy
Description
States
Default
Hover
Focus
Filled
Invalid + focus
Enter a description.
Disabled
Read only
Content
Themes
Light
Dark
Primary override
Example
Keep it useful and concise.
View code
import { Textarea } from "@baseline/ui";
export function ProjectDescriptionField() {
return (
<div className="bl-field">
<label className="bl-field__label" htmlFor="project-description">
Project description
</label>
<Textarea
aria-describedby="description-help"
defaultValue="A minimal design system for people and coding agents."
id="project-description"
name="description"
placeholder="Describe the project"
/>
<p className="bl-field__description" id="description-help">
Keep it useful and concise.
</p>
</div>
);
}