TextArea com condicional

Olá pessoal, criei um textarea que só aparece no formulário quando o usuário clica no botão sim, porém os dados que são escritos nesse textarea quando eu vou pra próxima atividade ele some, o que poderia ser??!!

Segue o código HTML


 <div class="form-field"  data-show-properties="" data-field-name="status_ord">
            <div class="form-input">
                <div class="form-group">    
                    <label>A Ordem de Compra foi posterior a Nota Fiscal?</label>     
                    <div>
                        <label id="obs">Observação:</label>
                        <div>
                            <label>
                                <div id="body">
                                    <button name="status_ord1" style="margin-left: auto;"type="button" onclick="opentextarea();">Sim</button>

                            </label>
                        </div>
                        <div>
                            <label>
                                <div>
                                    <button name="status_ord2" style="margin: auto;" id="btn2">Não</button>
                                </div>
                            </label>
                        </div>  
                        </div>
                    </div>
                </div>
            </div>
        </div>

Script


 function opentextarea() {
            var input = document.createElement('textarea');
            input.name = 'status_ord';
            input.rows = 3;
            input.style = 'width: 1306px; height: 75px;'
            input.className = 'form-control';
            var button = document.createElement('button');
            var oBody = document.getElementById("body");
            while (oBody.childNodes.length > 0) {
                oBody.removeChild(oBody.childNodes[0]);
            }
            oBody.appendChild(input);
            oBody.appendChild(label);
        }

Helena, acontece que seu textarea não está na definição de formulário do Fluig. Sempre que você cria um formulário o Fluig cria uma tabela com os campos correspondentes para poder armazenar as informações e a estrutura do seu formulário. Não é possível trabalhar desta forma. Você deve criar o campo no formulário normalmente e implementar um comportamento de sumir ou desaparecer de acordo com a regra de negócio (atividade, papel, grupo, usuário...). Da forma que você tá tentando o Fluig não exibira o campo por não fazer parte da sua definição.

Qualquer dúvida é só comentar.

Entendi Alef, posso então usar um radio e desabiliar o textarea?? Isso funcionaria??

Sim, Helena, perfeitamente, basta utilizar script pra isso, se ele for marcado com X ou Y, aparecer ou desaparecer o campo.