Reworking how to apply span/col width to text input fields
- Added relevant tests