         opts = defaults opts,
             loc  : [0,0,0]
             size : 5
-            material: required
+            texture: required
             in_frame: true
 
         if not @_points?

            fontface    : undefined # defaults to Text3d's default font
            rotation    : undefined # by default will always face the camera
            size        : 1         # should really be specified
            material    : required
            in_frame    : true

        opts.depth = 0

            fontface    : "helvetiker"
            size        : 1         # should really be specified
            depth       : 1         # ditto
            texture     : required
            in_frame    : true

        geometry = new THREE.TextGeometry opts.text,
