6-max game on everest, I have 50$, villain covers.

Villain is a bad player, overly aggressive maniac type, plays almost every hand.

Preflop : I'm dealt AdAs in the small blind, one limper and villain on the button call, I raise $ 2.25 to 2.50, limper fold and villain calls after some hesitation.

Flop : 8c 9c Ts

I bet about the pot for $ 5, villain calls.

Turn : 4h

I check, villain pots it for $ 16, I call.

River : Kc

I check, villain bets all-in ($ 36), I call all-in ($ 26)

Normally I don't play it this passive, but I like a turn check OOP as preflop raiser against a floater. But I probably should've raised his turn-bet, or is a calldown good too against overly aggressive players?

What do you think?