anchor.diff:                R.td className: 'label_cell',
                   R.label htmlFor: 'user_email', 'I login as:'
                 R.td className: 'field_cell', 
  -                R.input id: "user_email", name: "user[email]", placeholder: "email@address", required: "required", type: "email"
  +                R.input id: "user_email", defaultValue: @data().inputted_email, name: "user[email]", placeholder: "email@address", required: "required", type: "email"
                   R.input id: "user_password", name: "user[password]", placeholder: "password", required: "required", type: "password", pattern: ".{5,}"
   
   
  
positive.code: Auth = ReactiveComponent
    displayName: 'Auth'
  
    startThirdPartyAuth : (provider) -> 
      new ThirdPartyAuthHandler
        provider : provider
  
negative.code: 
    toggleAuthMode : -> 
      app_data = @data('application')
      current_user = @data('/current_user')
      email = $(@getDOMNode()).find('#user_email').val()
  
      @data().inputted_email = email if email && email.length > 0
      app_data.auth_mode = if app_data.auth_mode == 'register' then 'login' else 'register'    
      current_user.errors = []
  
  
  