The two-way binding appeared to be broken when I quickly tested the form. So I moved the field down. FireFox's  validation didn't pass the value until the string had an `@` symbol. Adding `novalidation` to the form tag would also fix this. 

I also added keys to each input field.