NumberField for numeric input