Concrete
form
Primitive

Textarea

Multi-line prompt and prose input with validation support.

Textarea is for prompt and prose entry. Keep surrounding composition responsible for actions.

Playground

Props in the URL.

Controls update query params directly, so every primitive state can be linked, rendered, and screenshotted deterministically.

Loading playground.
States

Rendered matrix.

Every state maps to the same render route through the `state` query param.

Filled

Value present.

/render state
Props

Public contract.

NameTypeDefaultDescription
labelReactNode-Optional field label.
helpReactNode-Muted helper text.
errorReactNode-Error copy and invalid treatment.
placeholderstring-Native placeholder text.