Båda
Jag tror att det kan vara en fördel med bindestrecket i vissa sammanhang; det underlättar nog läsningen av namnet i reklam till exempel. Jag skulle tro att det går snabbare att uppfatta tv-partner.com tryckt på en bil som åker förbi än om det bara stod tvpartner.com i ett ord. Men det beror förstås också på vad det är för sammansättning...