components / textarea

textarea.

minimal multiline input. matches input — thin border, square corners, vertical resize. optional live character counter that reads '120 / 500' against maxLength and warns as it fills.

0 / 280
installation
bunx @justin06lee/chrome@latest add textarea
props
nametypedefaultdescription
rowsnumber4
counterbooleanfalselive character count under the field; pairs with maxLength to show a limit and warn near it.
wrapperClassNamestring-classes for the wrapper that appears when counter is set.
backgroundstring-CSS background. transparent by default.
...propsTextareaHTMLAttributes-all native textarea attributes.