How do I show a Classes Vars in the inspector (Javascript)??

Just setting them to public does NOT work. In this example my test var is NOT displayed when a new instance of the class is created..

class ScrollListContainer 
{

    public var test:int;

    function Create()
    {

    scrollListContainer = new GameObject ("Scroll List COntainer");
    }

}

Most of the time it should do it automatically, but try adding the System.Serializable attribute and explicitly inheriting from System.Object.

You seem to have an odd mix of JavaScript and UnityScript here. In UnityScript, you don't really need

class ScrollListContainer

in fact, it'll make things a bit more complicated for you because if you do that you probably have to explicitly say that it's a MonoBehaviour, so you'd do:

class ScrollListContainer extends MonoBehaviour

Then, when your script compiles, you can attach it to a game object, and then your public variable will show up in the inspector.