Hey there, just got this working on my end, (it's more fickle than I expected ^^)
So, step one: Parent an empty GameObject to your player, then parent your camera to that! You now have an invisible object that moves exactly when your player does, and a camera following that object as opposed to the player. You have to do this since there's no built-in way in unity that I could find to change the origin point of an object, so you have to forcibly add a point for the camera to rotate around.
If you try to just parent the camera to the player, then whenever you move the mouse the player model would move with it.
Next, in any state you wish add a mouse look or mouse look 2 action. They're essentially the same as far as I can tell so it shouldn't matter which. I personally added this FSM to my camera simply so I know where it is at all times.
If you added the SFM to anything other then the empty GameObject, in the mouse look action where it says "Game Object", change it from "Use Owner" to "Specify Game Object", and in the box that appears click the little target icon and select the empty GameObject you made. Now all you have to do is run the game and it should work fine! Be aware the default sensitivity of 15 is VERY high, I personally turned it down to five and that's much more workable to me.
Hope this works out! if need be I can make an imgur page with screenshots!