TextArea

A textarea with a live character counter and a custom validity message once the value exceeds maxLength. This demo uses a low limit (20 characters) so the message is easy to trigger by typing.

The validity message is generic enough that it isn't worth a messages prop - TextArea carries its own inline fi/en/sv translations and just takes a locale prop to pick one, defaulting to English for an unrecognized locale.

11/20