TechCrunch is a technology blog, they give lots of products visibility. You're not going to claim they own everything they report on? They own the name Crunchpad, but this product isn't the Crunchpad.
If they had a business relationship, they should have had a contract. One that locks this product into using the Crunchpad name. But they (apparently) did not.