Off-price apparel retailer The TJX Companies Inc on Wednesday agreed to buy regional fashion chain Bob's Stores for $100m in a deal which will see the Connecticut-based firm file for Chapter 11.