Can you explicitly generate your own clientids? Eg: <t:loop index="index" ...> <t:zone t:id="contentZone" id="prop:myZoneId"> <t:textArea t:zoneToUpdate="prop:myZoneId" />
Java @Property int index; public String getMyZoneId() { return "foo" + index; }