diff --git a/Yesod/Auth/Email.hs b/Yesod/Auth/Email.hs
--- a/Yesod/Auth/Email.hs
+++ b/Yesod/Auth/Email.hs
@@ -181,7 +181,7 @@
             <form method="post" action="@{tp registerR}">
                 <div id="registerForm">
                     <label for=#{email}>_{Msg.Email}:
-                    <input ##{email} type="email" name="email" width="150">
+                    <input ##{email} type="email" name="email" width="150" autofocus>
                 <button .btn>_{Msg.Register}
         |]
 
@@ -239,7 +239,7 @@
             <form method="post" action="@{tp forgotPasswordR}">
                 <div id="registerForm">
                     <label for=#{email}>_{Msg.ProvideIdentifier}
-                    <input ##{email} type=text name="email" width="150">
+                    <input ##{email} type=text name="email" width="150" autofocus>
                 <button .btn>_{Msg.SendPasswordResetEmail}
         |]
 
@@ -321,7 +321,7 @@
             <th>
                 <label for=#{pass1}>_{Msg.NewPass}
             <td>
-                <input ##{pass1} type="password" name="new">
+                <input ##{pass1} type="password" name="new" autofocus>
         <tr>
             <th>
                 <label for=#{pass2}>_{Msg.ConfirmPass}
diff --git a/yesod-auth.cabal b/yesod-auth.cabal
--- a/yesod-auth.cabal
+++ b/yesod-auth.cabal
@@ -1,5 +1,5 @@
 name:            yesod-auth
-version:         1.2.0.1
+version:         1.2.0.2
 license:         MIT
 license-file:    LICENSE
 author:          Michael Snoyman, Patrick Brisbin
