It's a tough spot where you are, but I would call to see the river. it might be worth it to see his hand, and I'm not reading that he's necessarily beating you here, since you say he's pretty aggro. I think you're still in a solid place with your T's and the river to come.