private CommandTextBox GetCommandTextBox(IEnumerable<ITextBoxCommand> commands = null)
        {
            CommandTextBox commandTextBox = new CommandTextBox();
            commandTextBox.OnApplyTemplate();

            if (commands != null)
                commandTextBox.Commands = commands;

            return commandTextBox;
        }