Today i was confronted with a CS6 bug that was really annoying, and that i understand has been awhile around, but no real fix from Adobe came, in form of an update/patch, etc. The bug is that sometimes, from unknown causes, the type tool starts to behave erratically, and when typing, your words' order is messed up, but only if you have numbers and special characters in your string. This means that if i want to write for ex "19 px padding", what my type tool really renders is " padding px 19". The cursor is placed at the beginning of the string and all numbers and special chars are placed in the beginning. This bugs corrupts the text on that file for good, and if you import some elements into other, new, .psd files, it will corrupt them too.
One or two observations though - if you have already some correctly rendered text in that file, and you select some of the text from there ( don't have to type, just select a few letters or simply click into it), then type a new text, it will keep the " good formatting " of that text. And viceversa, if you afterwards click the "bad" text, the next one created will be bad.
So, the solution that worked for me, was this, go to Type > Panels > Paragraph Styles panel. There, in the list, should be a style called Basic Paragraph +, or something similar. Use the dropdown options from the panel's upper right corner, and choose Delete Style.
Then, select one of the "bad" texts, go to Window > Paragraph dropdown menu, and Reset Paragraph. This should do the trick, for me it reverted the problem and saved my files from recreating them from scratch.
I hope this helps someone:)