FormInput should extend FormField's widget_attrs with what it needs. super() works the same for attributes/properties as it does with methods.