JSF2.1 Ajax not rendering when mutliple h:outputText items
===

I have an input text which I'm trying to apply some partial rendering when changing the text on inputText. The listener method fired on the keyup event changes an attribute value on the bean and rerenders to be showed on an outputText called *cNumberOutput*.

InputText:

    <h:inputText autocomplete="off" validator="#{testBean.validateNumbers}" value="#{testBean.someNumbers}" id="cinput" inputgroup="input" onkeypress="return isNumericCheck(event)">
   	    <f:ajax event="keyup" listener="#{testBean.valueListener}" render="cNumberOutput"/> 
	</h:inputText>
  Rerendered output text:

    <h:outputText id="cNumberOutput" value="#{testBean.changedAttributeValue}"/>

It works successfully, I get a partial response which changes the value of the outputText.

The problem happens when adding any other outputText to the page. *valueListener* listener method is executed just once, but any item is not rerendered. When putting any other text to inputText *valueListener* is not called. I can just see that some http post which gets some response on firebug but it makes no effect on the debugger or on page rendering.

    <h:outputText id="tfs" value="#{currFlight.someDate}">
		                            <f:convertDateTime pattern="dd/MM/yyyy" />
		                            </h:outputText>

When only one outpuText is placed on the page ajax rerendering works, but when adding any other outputText the problem occurs.