Classes compartilhadas por TextInput, Textarea e Select (função pura).
Existe separado dos componentes para que as três variantes visuais tenham um único dono (S do SOLID) e possam ser testadas sem renderizar.
Summary
Functions
Classes do controle para variante, tamanho e estados.