Robert,
Hate to be a stick in the mud, I totally agree it is train Battalion eight and TB stands for train Battalion.
How sure are you however, of the corps marking? XIII is the Wurttemberg Corps that had TB 13 is there any chance that this was VIII Corps?