TD HOLDING CORPORATION REGISTRATION RIGHTS AGREEMENT