How do I add a password field on registration form?
Go to Account Settings (admin/config/people/accounts) and uncheck the Require e-mail verification when a visitor creates an account checkbox.


  With this setting disabled, users will be logged in immediately upon
  registering, and may select their own passwords during registration.


If you want both (Password field + email verification), use the User registration password module