By the way: If anyone wants the soultion for the post-question:
<br>
add anchoredBubbleClass to textLayer for closeBehavior without
changing html popup structure and showing only one popup at once
<pre>
<code>
OpenLayers.Feature.prototype.popupClass = OpenLayers.Popup.AnchoredBubble;
OpenLayers.Layer.Text.prototype.markerClick = function(evt) {
var sameMarkerClicked = (this == this.layer.selectedFeature);

//does popups [OL array] exist AND was another marker clicked?
if(this.popup==null && !sameMarkerClicked 
   && this.layer.map.popups && this.layer.map.popups.length > 0){
  for (var i=0; i < this.layer.map.popups.length; i++) {
    //yes - remove all popups [OL popup]
    this.layer.map.removePopup(this.layer.map.popups[i]);
  }//end for i
}//end if popup(s) AND marker 

//does popup exist?
if (this.popup) {
    this.popup.toggle();                  //yes - toggle it
} else {
    var myPopup = this.createPopup(true); //no - create one with closeButton
    this.layer.map.addPopup(myPopup);     //and add it to map
}//end if else this.popup

this.layer.selectedFeature = (!sameMarkerClicked) ? this : null;
OpenLayers.Event.stop(evt);
}//end markerClick
</code>
</pre>
<br><hr align="left" width="300">
View this message in context: <a href="http://n2.nabble.com/textlayer-popups-with-closebox-tp2311841p3533940.html">Re: textlayer: popups with closebox</a><br>
Sent from the <a href="http://n2.nabble.com/OpenLayers-Users-f1822463.html">OpenLayers Users mailing list archive</a> at Nabble.com.<br>