         super.init()
 
         addSubnode(bubbleNode)
-        //addSubnode(textNode)
+        addSubnode(textNode)
         textNode.backgroundColor = UIColor.greenColor()
     }
 

        do {
            let path = UIBezierPath()
            let arrowPoint = CGPoint(x: 0, y: 20)
            let topPoint = CGPoint(x: 10, y: 10)
            let topControlPoint = CGPoint(x: 7, y: 20)
            let bottomPoint = CGPoint(x: 10, y: 30)
            let bottomControlPoint = CGPoint(x: 7, y: 20)
            path.moveToPoint(arrowPoint)
            path.addQuadCurveToPoint(topPoint, controlPoint: topControlPoint)

    override func layout() {
        super.layout()

        let x = 15 + ChatBaseCellNode.avatarSize.width + (5 + 8 + 10)
        let y = (calculatedSize.height - textNode.calculatedSize.height) / 2
        let origin = CGPoint(x: x, y: y)
        textNode.frame = CGRect(origin: origin, size: textNode.calculatedSize)

        bubbleNode.frame = CGRect(x: x - (8 + 10), y: 0, width: textNode.calculatedSize.width + ((8 + 10) + 10), height: calculatedSize.height)
    }
}

