A multi-line text input field with auto-sizing, small/default/large sizes, disabled and invalid states built on Base UI.
import { Textarea } from "@/components/ui/textarea"; export default function TextareaDisabledDemo() { return ( <div className="w-full max-w-sm"> <Textarea disabled placeholder="Can't type here" /> </div> ); }
Part of Cnippet — browse the full library on 21st.dev.