The behaviour of the editor is a bit strange at the moment.
On my side, smileys are ignored when they have an adjacent space on both sides.
And when they touch a different char, but that's quite normal, isn't it?

Here is a line like this, where each O is substituted by a simple smily : )