I'm surprised you know so well about it / this topic.
ご質問ありがとうございます。
"I'm surprised you know so well about it / this topic."
「それ/このトピックについてとてもよく知っていて驚いた」
* be surprised: 驚く、びっくりする
* know: 知っている、知る
* well: よく
* about: 〜〜について
* topic: トピック、話題
また「見識のある」を意味する knowledgeable を使って、"You're so knowledgeable (about....)" と言ってもいいでしょう。
ご参考なれば幸いです。