Although it s an old question, this is now the top Google result for "facebook comment plugin responsive" so it s still relevant.
The workarounds in the other answers aren t needed anymore, as FB have recently (May 2014) fixed this at their end.
From https://developers.facebook.com/x/bugs/256568534516879/:
We have pushed a fix for this. From now on, you can specify the width
as 100% (e.g. data-width="100%") to get a fluid layout. Docs are
updated too: https://developers.facebook.com/docs/plugins/comments
Thanks for your patience.
So now you can just update your HTML to e.g.
<div class="fb-comments" data-width="100%" data-href="http://yourpageurl.com"></div>
And don t need any extra CSS workarounds.
Edit: this will create the plugin to adapt it s width to the available space at load time. When you resize the browser window the plugin will remain at that initial width. To make it true responsive add this to your CSS:
.fb-comments, .fb-comments iframe[style], .fb-comments span {
width: 100% !important;
}
This will cause the plugin to adapt to the currently availably space when you resize the browser