Use cem-textarea for
multiline entry. A labeled text-entry control with help content, validation, and borderless state
indicators. It shares the same input and form contract as cem-field; pair it with cem-action to submit or reset a form.
Hover each enabled control, hold a pointer press, and use Tab for keyboard focus. States below are real
component attributes. The five theme rows stay fixed so you can compare the same states side by side.
Both fields remain borderless. Enabled, unfocused controls keep a subtle resting indicator. Hover changes its color; focus adds a separate stripe. Busy preserves editing; disabled,
readonly, required and busy use attribute presence, including the text false. Invalid is an ARIA string.
Public attributes and slots
label
autocapitalize
autocomplete
inputmode
list
max
maxlength
min
minlength
pattern
spellcheck
step
type
value
name
form
placeholder
disabled
required-marker
required
readonly
busy
invalid
describedby
error
indicator
hidden
class
Slots:label replaces the label text; required-marker overrides the marker text/markup when required; help supplies supporting
content.