TSI Files for IPO, Looks for Buyer