Plinth

Textarea

Multi-line text input, Field-aware.

Install

npx shadcn@latest add https://plinth.dhrumilkherde.com/r/textarea.json

Usage

import { Textarea } from "@/components/ui/textarea";

<Textarea rows={5} placeholder="Add a note…" />

States

Props

Accepts all native textarea props. rows defaults to 3; resizable vertically by default (override with resize-none).

Accessibility

  • Renders through Field.Control, so inside a Field it participates in label and error wiring like every other control.

On this page