title: Confusion in assigning form values for input type text
body: <p>Below are my Page and Spec. I am able to enter the value for <code>firstName</code> but I am getting the below error for <code>lastName</code>. I thought we can assign the value using '=' operator based on Geb doc here <a href="http://www.gebish.org/manual/current/navigator.html#text_inputs_and_textareas" rel="nofollow">http://www.gebish.org/manual/current/navigator.html#text_inputs_and_textareas</a></p>
  
  <pre><code>geb.error.UnresolvablePropertyException: Unable to resolve lastName as a property to set on NewConsumerApplicationPage's Navigator context
      at geb.content.NavigableSupport.propertyMissing(NavigableSupport.groovy:141)
      at geb.Browser.propertyMissing(Browser.groovy:182)
      at geb.spock.GebSpec.propertyMissing(GebSpec.groovy:59)
      at WorkItemSpec.Create workitem(WorkItemSpec.groovy:32)
  </code></pre>
  
  <p><strong>Page</strong></p>
  
  <pre><code>class NewConsumerApplicationPage extends Page
  {static content =
      {
          newApplicationForm
          { $("form", id: "newApplicationConsumerForm") }
  
          firstName
          {newApplicationForm.find("input", id: "newApplication_primaryApplicant:consumerIdentification:firstName")}
  
          lastName
          {newApplicationForm.find("input", id: "newApplication_primaryApplicant:consumerIdentification:lastName")}
  
          submitButton
          {
              $("button", id: "newConsumerApplication_submit")
          }
      }
  }
  </code></pre>
  
  <p><strong>Spec</strong></p>
  
  <pre><code>def "Create workitem"()
  {
      given : "I am successfully logged into the application"
      to NewConsumerApplicationPage
  
      when:
      firstName.value "CCERASTOSTIGMA"
      lastName = "PAULA"
  
      submitButton.click()
  
      then : 
      at ApplicationSummaryPage
  }
  </code></pre>