canvas-animation: Inputs only change model attributes if the model has that attribute.

Fix bug where input controls could add attributes (the input id) not
previously defined on the model.