A 4 seems very far out because he didn't raise turn. I think c/c a larger bet is fine, but $3 into $14? Raising is probably better.. maybe even lead the river.

Oh, and as others have said, bet more on flop/turn. You line might be better against a very aggressive opponent (whom you expect to c/r turn with worse flush or to rep flush).