Text and textarea inputs map the model attribute to their value property, while checkbox and radio inputs use it for their selected state. Why not keep these names? It's not a big deal but I'd find that more self-explanatory than model.
Also, setting a value attribute does not seem to work for checkbox inputs (in standard html, value and selected are not linked.)