hi, Label component in T5, just have a parameter named "for". Tapestry use this value with some changes as a label text. this value also used for validation messages.
but : 1 - for example my textfield component id is "item.firstName". then it's label is : item.first Name :( not good label 2 - in multi language pages, labels most change to selected language. if Label component have an optional parameter for its value, then developers has no problem in these cases. -- sincerely yours M. H. Shamsi