Weird editor problems - anyone else experiencing this?

My Macbook Pro was failing me, so had to get a new harddisk and completely reinstall everything from scratch.
After resinstalling Unity, now have strange problem that any time I try to input information in a text box in the inspector, or rename something for example, the whole panel I’m in disappears, so I can’t see what I’m typing, but reappears when I press enter.
An error code appears in the cosole:

MissingMethodException: Cannot find the requested method.
UnityEngine.TextEditor.DrawCursor (System.String text)

Also, have just downloaded and started trying to use the Strumpy Shader editor and found another similar bug but with a different error code. When I try to edit the input of the node, it goes blank as previously, but doesn’t actually allow me to even type anything and press enter to make it reappear, rendering it impossible to use.
The error code in this case is:

MissingMethodException: Cannot find the requested method.
UnityEngine.GUILayout.DoTextField (System.String text, Int32 maxLength, Boulean multiline, UnityEngine.GUIStyle style, UnityEngine.GUILayoutOption[ ] options)

Have tried reinstalling Unity a couple of times to no avail.
Anyone have ANY idea what I can do to remedy this madness? Never had this problem before.

Thanks!

I’m having the same issue. There might be issues in the latest build of the unity editor, because this error occurs for me even on a clean project with no non-unity code. However, on another machine I don’t get the error because I have refrained from updating to the latest.

How to replicate on my machine:

Open the Unity application
Select a text entry attribute in the Inspector
Everything below the selected attribute, including the selected attribute, becomes hidden. You can still type in that box though, and hitting enter will cause everything to be properly unhidden again.