Opção de texto editável em cinética js

Eu quero adicionarTextbox ou elemento editável para dar ao usuário a opção de editar o texto.

Este é o meu código atual:

var text = new Kinetic.Text({
        text: "Sample Text", ---> i want to edit this text 
        x: 50,
        y: 10,
        fill: "transparent",
        fontSize: 10,
        fontFamily: "Helvetica Neue",
        textFill: "#000",
        align: "center",
        verticalAlign: "middle",
        name:'TEXT'
    });

questionAnswers(3)

yourAnswerToTheQuestion