{# Text input. sc/text-input builds the full attr map (type/autocomplete/class+size already merged, reusing inputs/default-input-classes + hh/add-class) into `attrs`. #}