cuando se crean las clases (sepase que javascript no tiene clases), para operar con ellas tienes que crear instancias. luego, a partir de la instancia usas los metodos y propiedades. o sea, el problema realmente lo tiene en lo siguiente.
Código:
var otablas = new tabla();
otablas.a();
otablas =tabla.creaTabla(2,2,'prueba','border',1,'cellPadding',0,'cellSpacing',0,'align','center');
fijate en la parte en negrita.
tabla es la funcion que opera como clase pero no tiene definido el metodo
creaTabla. sino que es la instancia
otablas quien tiene el metodo.