title: <p:inputText> value not updated in model on change
body: <p>I have a form that lets me edit a list of beans (one at a time), using buttons I can switch between the beans.</p>
  
  <p>Keeping it simple :</p>
  
  <pre><code>public class MyBean {
     private String text;
  }
  
  public class MyController {
     private List&lt;MyBean&gt; availableBeans = new ArrayList&lt;MyBean&gt;(); // has five MyBeans with random text
     private MyBean selectedBean; // initialized with first element of list
  
     private int index = 0;
  
     public void nextBean() { index++; }
     public void previousBean() { index--; }
  
     private void refreshBean() { selectedBean = availableBeans.get(index); }
  }
  </code></pre>
  
  <p>For the html part I have something like</p>
  
  <pre><code>&lt;h:form id="someForm"&gt;
     &lt;!-- stuff --&gt;
  
      &lt;p:inputText value="#{myController.selectedBean.text}" /&gt;
  
      &lt;p:inplace editor="true" label="#{myController.selectedBean.text}" &gt;
          &lt;p:inputText value="#{myController.selectedBean.text}" /&gt;
      &lt;/p:inplace&gt;
  
     &lt;!-- more stuff--&gt;
  &lt;/h:form&gt;
  </code></pre>
  
  <p>If I change the text inside the inplace tag, the variable in myBean will be updated just fine, but If I only use inputText the bean will still have the old value, even if I change it on the webpage. Why is that?</p>