No trecho abaixo que copiei de vocês, o for do label não teria que ser igual ao id do input?
Lembrando que para o label saber que é deste campo, usaremos o for="emailNewsletter" e, no , acrescentaremos id="emailNewsletters". O type="text" faz com que se indique o uso do teclado mas, por ser um email, não seria legal se o teclado já viesse com o arroba (@) também?