The title sums it up pretty well. With the K and A out on the board you are obviously pretty happy with the T high flush. The flop bet seems like a semi-bluff on a draw since he just called, and the turn obviously makes both draws. A turn bet may have gotten a little more information, but if he's going all in with the str8 here then he could well have made a similar play on the turn if you had bet and you'd be in the same situation.
But with no other information I think I'd put him on QJ for the str8 or some kind of K (possibly AK), he checked the turn fearing the flush or str8 and was going to check it down, but has now convinced himself that your check on the turn and relatively small river bet are signs of weakness and is trying to push you off the hand. I don't think he can afford to check the river with the Q or J hi flush, and it's an awfully big bet to make with the nuts.
All that combined with how you disguised your hand make it a call, but in the heat of the moment without the time to think it through as thoroughly I might not be too happy about it.