code: function(color) {
          Crafty.assignColor(color, this);
          this._textColor =
              "rgba(" +
              this._red +
              ", " +
              this._green +
              ", " +
              this._blue +
              ", " +
              this._strength +
              ")";
          this.trigger("Invalidate");
          return this;
      }
docs: @
  #.textColor
  @comp Text
  @kind Method
  
  @sign public this .textColor(String color)
  @param color - The color in name, hex, rgb or rgba
  
  Change the color of the text. You can use HEX, rgb and rgba colors.
  
  If you want the text to be transparent, you should use rgba where you can define alphaChannel.
  
  @example
  ~~~
  Crafty.e("2D, DOM, Text").attr({ x: 100, y: 100 }).text("Look at me!!")
  .textColor('#FF0000');
  
  Crafty.e("2D, Canvas, Text").attr({ x: 100, y: 100 }).text('Look at me!!')
  .textColor('rgba(0, 255, 0, 0.5)');
  
  Crafty.e("2D, Canvas, Text").attr({ x: 100, y: 100 }).text('Look at me!!')
  .textColor('white');
  ~~~
  @see Crafty.assignColor