Quite agreeable, however based on the abilities we have seen from the two, i'd have to say kankuro would win. I believe he has the experience and is strong. But, if this was match was set after the time skip then the answer would have to wait, because we have not seen their full capabilities up until now.
I think that TenTen would win. Why? Well, because of TenTen's weaponry all of her weapons can just rip that puppet apart. Also she knows her opponents well after a while during battle she can study Kankuro's moves and find a weak spot and hit him there. Also, TenTen is strong and will just continue till the battle is over and she wins. TenTen is a very good ninja and she can really beat Kankuro.